#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @File  : main.py
# @Author: Richard Chiming Xu
# @Date  : 2022/3/17
# @Desc  : 服务入口

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        a = self.get_query_argument("a")  # 获取的为列表格式
        b = self.get_query_argument("b")  # 只会获取传来的最后一个值
        self.write(self._sum(a,b))

    def post(self):
        a = self.get_query_argument("a")   # 获取的为列表格式
        b = self.get_query_argument("b")    # 只会获取传来的最后一个值
        self.write(self._sum(a,b))

    def _sum(self, a,b):
        return str(int(a)+int(b))


def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
    ])

if __name__ == "__main__":
    app = make_app()
    app.listen(5000)
    tornado.ioloop.IOLoop.current().start()